package com.xnyzc.lhy.order.entity.param.cms.price;

import com.xnyzc.lhy.order.entity.result.cms.price.RriceResults;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
*
* 价格模板传入对象
*
* @author lhy@xnyzc.com
* @since 2019-08-25
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="AddPriceParam对象", description="AddPriceParam对象")
public class AddPriceParam implements Serializable {

private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "城市ID")
    private Long areaId;

    @ApiModelProperty(value = "公司ID")
    private Long officeId;

    @ApiModelProperty(value = "平台抽成比例")
    private String drawRatio;

    // 普通
    RriceResults ordinaryConventional;
    RriceResults ordinaryDayOff;
    List<BillSpecialParam> ordinaryConventionalSpecial;
    List<BillSpecialParam> ordinaryDayOffSpecial;

    // 舒适
    RriceResults comfortConventional;
    RriceResults comfortDayOff;
    List<BillSpecialParam> comfortConventionalSpecial;
    List<BillSpecialParam> comfortDayOffSpecial;

    // 豪华
    RriceResults luxuryConventional;
    RriceResults luxuryDayOff;
    List<BillSpecialParam> luxuryConventionalSpecial;
    List<BillSpecialParam> luxuryDayOffSpecial;

    // 商务
    RriceResults businessConventional;
    RriceResults businessDayOff;
    List<BillSpecialParam> businessConventionalSpecial;
    List<BillSpecialParam> businessDayOffSpecial;

}
